get_declared_traits
返回所有已定义的 traits 的数组
PHP 5.4.0 及以上版本
get_declared_traits() 函数用于返回当前已声明的所有 trait 名称列表。Trait 是 PHP 5.4 引入的一种代码复用机制,允许开发者在多个类之间共享方法。
array get_declared_traits(void)
返回一个包含所有已声明 trait 名称的数组,数组中的每个元素是一个字符串,代表 trait 的名字。
<?php trait Hello { public function sayHello() { echo "Hello"; } } <p>trait World {<br> public function sayWorld() {<br> echo "World";<br> }<br> }</p> <p>print_r(get_declared_traits());<br> ?><br>
上面的示例中定义了两个 trait:Hello 和 World。调用 get_declared_traits() 会返回一个包含这两个 trait 名称的数组。最后用 print_r 输出结果,可以看到这两个 trait 已被声明。